import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.List;

public class Work02 {
    public static void main(String[] args) {

        SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmm");
        //严格计算日期
        sdf.setLenient(false);
        List<String> resultList=new ArrayList<>();
        //先看看 两个不同的数字有多少种组合
        for(int i=0;i<10;i++){
            //0001 0010 0100 1000
            //1110 1101 1011 0111
            for(int j=i+1;j<10;j++){
                int zong=0;
                List<String> list=new ArrayList<>();
                list.add(i+""+i+""+i+""+j);
                list.add(i+""+i+""+j+""+i);
                list.add(i+""+j+""+i+""+i);
                list.add(j+""+i+""+i+""+i);

                for(int m=0;m<list.size();m++){
                    int value=Integer.valueOf(list.get(m));
                    for(int n=0;n<list.size();n++){
                        for(int p=0;p<list.size();p++){
                            String date=list.get(m)+list.get(n)+list.get(p);
                            try {
                                sdf.parse(date);
                            } catch (ParseException | ParseException e) {
                                continue;
                            }
                            zong++;
                            resultList.add(date);
                        }
                    }
                }

                list=new ArrayList<>();
                list.add(j+""+j+""+j+""+i);
                list.add(j+""+j+""+i+""+j);
                list.add(j+""+i+""+j+""+j);
                list.add(i+""+j+""+j+""+j);
                for(int m=0;m<list.size();m++){
                    int value=Integer.valueOf(list.get(m));
                    for(int n=0;n<list.size();n++){
                        for(int p=0;p<list.size();p++){
                            String date=list.get(m)+list.get(n)+list.get(p);
                            try {
                                sdf.parse(date);
                            } catch (ParseException e) {
                                continue;
                            }
                            zong++;
                            resultList.add(date);
                        }
                    }
                }
                if(zong>0)
                    System.out.println(i+"+"+j+"的结果共有"+zong+"种");
            }
        }
        System.out.println(resultList.size());
    }

}
}
